.rules_content {
padding:0ps;
margin:40px auto;
width:800px;
text-align:center;
font-family:Tahoma;
font-size:14px;

}

.rules_matrix_content {
border-collapse:collapse;
border-spacing:1px;
margin: 0px auto;
}

.rules_matrix_table {
border-radius:5px 5px 5px 5px;
-moz-border-radius:5px 5px 5px 5px;
border:1px solid black;
border-spacing:0px;
padding:0px;
background-color:white;
font-size:11px;
}

#player_label1 {
position:relative; top:5%;
padding:5px;
font-size:14px;
}

#player_label2 {
position:relative; left:15%;
padding:5px;
font-size:14px;
}

.matrix_actions1 {
padding:6px;
font-weight:bold;
font-size:13px;
color:#2a2a2a;
}

.matrix_actions2 {
border-left:1px solid #2a2a2a;
padding:6px;
font-weight:bold;
font-size:13px;
color:#2a2a2a;
}

.matrix_cell1 {
border-left:1px solid #2a2a2a;
padding:6px;
}

.matrix_cell2 {
padding:6px;
}

.matrix_row {
border-top:1px solid #2a2a2a;
}

.cell_points1 {
position:relative;
top:3px;
margin-left:4px;
font-weight:bold;
}

.cell_points2 {
position:relative;
top:-3px;
margin-right:4px;
font-weight:bold;
}




.steps {
margin: 20px auto;
padding: 0px;
height: 27px;
text-align: center;
font-size: 14px;
width: 476px;
}

#step_first {
background-image: url('../images/arrowFirst.png');
width:97px;
height: 23px;
padding: 4px 3px 0px 0px;
float: left;
}

.step_middle {
background-image: url('../images/arrowMiddle.png');
width:83px;
height: 23px;
padding: 4px 11px 0px 0px;
float: left;
}

#step_last {
background-image: url('../images/arrowLast.png');
width: 83px;
height: 24px;
padding: 3px 11px 0px 0px;
float: left;
}

#active_arrow_text {
margin: 0px;
padding: 0px;
color:#ff9019;
text-decoration: underline;
}

.inactive_arrow_text {
margin: 0px;
padding: 0px;
color:#c0c0c0;
}

.form_table {
border-collapse:collapse;
border-spacing:0px;
padding:10px;
text-align: left;
margin: 20px auto;
}

.actions_table, .actions_table  td{
border-collapse:collapse;
border-spacing:0px;
border:none;
padding:3px;
text-align: left;
margin: auto;
}

#tree_preview{
margin: 0px auto 20px;
width:800px;
}

.tree_preview_table {
border-spacing:1px;
border:none;
vertical-align:top;
margin: 0px auto;
padding:2px 0px;
}

.tree_preview_table2 {

border-spacing:0px;
/*border:1px solid black;*/
vertical-align:top;
margin: 0px auto;
padding:0px 0px;

}

.tree_preview_points {
background-color:#e0e0e0;
border-spacing:0px;
border-radius:5px 5px 5px 5px;
-moz-border-radius:5px 5px 5px 5px;
border:1px solid black;
vertical-align:top;
margin: 3px auto;
font-size:14px;
padding:2px;
}

.tree_preview_points2 {
/*background-color:#e0e0e0;
border-spacing:1px;
border-radius:5px 5px 5px 5px;
-moz-border-radius:5px 5px 5px 5px;
border:1px solid black;*/
vertical-align:top;
margin: 0px auto;
font-size:14px;
padding:0px;
}

.tree_preview_td{
font-size:11px;
vertical-align:top;
margin: 0px auto;
padding:2px 0px;
font-weight: normal;
}

.tree_preview_td2{
font-size:11px;
vertical-align:top;
margin: 0px auto;
padding:0px 0px;
width: 13%;
font-weight: normal;
}

.tree_preview_name{
border:1px solid black;
font-size:14px;
vertical-align:top;
margin: 0px auto;
background-color:white;
border-radius:5px 5px 5px 5px;
-moz-border-radius:5px 5px 5px 5px;
padding:2px 3px;
}

.tree_preview_name2{
border:1px solid #2a2a2a;
font-size:14px;
vertical-align:bottom;
text-align:center;
width: 28px;
height: 24px;
margin: 1px auto;
background-color:white;
border-radius:15px;
-moz-border-radius:15px;
padding:4px 0px 0px 0px;
font-weight: bold;
color:#2a2a2a;
}

.ingame_action{
font-size: 13px;
font-weight:bold;
color:#2a2a2a;
}
.ingame_tree_action{
font-size: 13px;
font-weight:bold;
color:#2a2a2a;
position:relative;
top:-24px;
}
.ingame_tree_prob{
font-size: 11px;
font-weight:normal;
color:#2a2a2a;
position:relative;
left: -20px;
top:-8px;
}

a.ingame_action:link, a.ingame_action:visited, a.ingame_tree_action:link, a.ingame_tree_action:visited{
text-decoration: underline;
color:black;
}

a.ingame_action:hover, a.ingame_tree_action:hover{
text-decoration: underline;
color:#9c0305;
}